Misc. minor mechanical changes to reduce warning angst.
authorrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Sat, 9 Feb 2013 06:16:37 +0000 (06:16 +0000)
committerrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Sat, 9 Feb 2013 06:16:37 +0000 (06:16 +0000)
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4289 f51c46e8-681c-474f-0cfe-069cfd0219fb

gpsbabel/defs.h
gpsbabel/lowranceusr4.cc
gpsbabel/raymarine.cc
gpsbabel/util.cc
gpsbabel/vecs.cc

index 4c4abbea59721f16926225b4152dc5c0e30d4ae6..c6c75d7220f4e19ac5e26b7b675f7918a2612300 100644 (file)
@@ -923,7 +923,7 @@ void is_fatal(const int condition, const char*, ...) PRINTFLIKE(2, 3);
 void warning(const char*, ...) PRINTFLIKE(1, 2);
 void debug_print(int level, const char* fmt, ...) PRINTFLIKE(2,3);
 
-ff_vecs_t* find_vec(char *, char**);
+ff_vecs_t* find_vec(const char *, char**);
 void assign_option(const char* vecname, arglist_t* ap, const char* val);
 void disp_vec_options(const char* vecname, arglist_t* ap);
 void disp_vecs(void);
@@ -938,7 +938,7 @@ void printposn(const double c, int is_lat);
 void* xcalloc(size_t nmemb, size_t size);
 void* xmalloc(size_t size);
 void* xrealloc(void* p, size_t s);
-void xfree(void* mem);
+void xfree(const void* mem);
 char* xstrdup(const char* s);
 char* xstrndup(const char* s, size_t n);
 char* xstrndupt(const char* s, size_t n);
index a0c7520fa60b51c8ce2f6b6c681bb39b5f805a71..294ba6c14f577dda6ea8e741aade2a8823b59413 100644 (file)
@@ -108,9 +108,9 @@ lowranceusr4_readstr(char* buf, const int maxlen, gbfile* file, int bytes_per_ch
 }
 
 static void
-lowranceusr4_writestr(char *buf, gbfile *file, int bytes_per_char)
+lowranceusr4_writestr(char *buf, gbfile *file, unsigned int bytes_per_char)
 {
-  int len = 0;
+  unsigned int len = 0;
 
   if (buf) {
     len = strlen(buf);
@@ -127,10 +127,9 @@ lowranceusr4_writestr(char *buf, gbfile *file, int bytes_per_char)
   if (bytes_per_char == 1) {
     (void) gbfwrite(buf, 1, len, file);
   } else {
-    int i, j;
-    for (i = 0; i < len; ++i) {
+    for (unsigned int i = 0; i < len; ++i) {
       gbfputc(buf[i], file_out);
-      for (j = 1; j < bytes_per_char; ++j) {
+      for (unsigned int j = 1; j < bytes_per_char; ++j) {
         gbfputc('\0', file_out);
       }
     }
@@ -498,11 +497,11 @@ lowranceusr4_find_waypt(int uid_unit, int uid_seq_low, int uid_seq_high)
 static void
 lowranceusr4_parse_routes(void)
 {
-  int num_routes, i, j, text_len;
+  unsigned int num_routes, i, j, text_len;
   unsigned int num_legs;
   char buff[MAXUSRSTRINGSIZE + 1];
   waypoint* wpt_tmp;
-  int uid_unit, uid_seq_low, uid_seq_high;
+  unsigned int uid_unit, uid_seq_low, uid_seq_high;
 
   num_routes = gbfgetint32(file_in);
 
index 8b426ac5735198f8178ad32046327e7699287613..4e03610d2915722c2b5d4c29981a385d45c62a6b 100644 (file)
@@ -144,12 +144,11 @@ find_symbol_num(const char *descr)
 {
   if ((descr != NULL) && (*descr)) {
 
-    int i;
     raymarine_symbol_mapping_t *a;
 
     a = &raymarine_symbols[0];
 
-    for (i = 0; i < RAYMARINE_SYMBOL_CT; i++, a++) {
+    for (unsigned int i = 0; i < RAYMARINE_SYMBOL_CT; i++, a++) {
       if (case_ignore_strcmp(descr, a->name) == 0) {
         return i;
       }
@@ -185,7 +184,8 @@ static void
 raymarine_read(void)
 {
   waypoint *wpt;
-  int ix, rx;
+  unsigned int ix;
+  unsigned int rx;
 
   /* Read all waypoints */
 
@@ -221,7 +221,7 @@ raymarine_read(void)
       wpt->creation_time = EXCEL_TO_TIMET(atof(str));
     }
     if (((str = inifile_readstr(fin, sect, "Bmp"))) && *str) {
-      int symbol = atoi(str);
+      unsigned int symbol = atoi(str);
 
       if ((symbol < 3) && (symbol >= RAYMARINE_SYMBOL_CT)) {
         symbol = RAYMARINE_STD_SYMBOL;
@@ -337,7 +337,7 @@ qsort_cb(const void *a, const void *b)
 static void
 write_waypoint(gbfile *fout, const waypoint *wpt, const int waypt_no, const char *location)
 {
-  char *notes;
+  const char *notes;
   char *name;
   double time;
 
@@ -410,7 +410,6 @@ write_route_head_cb(const route_head *rte)
 static void
 write_route_wpt_cb(const waypoint *wpt)
 {
-  int i;
   static const char *items[] = {
     "Cog",
     "Eta",
@@ -425,7 +424,7 @@ write_route_wpt_cb(const waypoint *wpt)
   };
 
   gbfprintf(fout, "Mk%d=%s" LINE_FEED, rte_wpt_index, (char *)wpt->extra_data);
-  for (i = 0; i < sizeof(items) / sizeof(char *); i++) {
+  for (unsigned i = 0; i < sizeof(items) / sizeof(char *); i++) {
     gbfprintf(fout, "%s%d=%.15f" LINE_FEED, items[i], rte_wpt_index, 0.0);
   }
 
index a7882c492ef4c308b58f7986a8e7c91c0ab854ad..54ea46114166b5c71ab8b92809d1702e02c041b6 100644 (file)
@@ -115,12 +115,12 @@ xcalloc(size_t nmemb, size_t size)
 
 void
 #ifdef DEBUG_MEM
-XFREE(void *mem, DEBUG_PARAMS)
+XFREE(const void *mem, DEBUG_PARAMS)
 #else
-xfree(void *mem)
+xfree(const void *mem)
 #endif
 {
-  free(mem);
+  free((void *) mem);
 #ifdef DEBUG_MEM
   debug_mem_output("free, %x, %s, %d\n",
                    mem, file, line);
index d7e4d4d3f6a8d1756530f4f12af9932b8c3f9da4..176c8f33bd2fa4e206131ab36bb91c3dfdd2ff1a 100644 (file)
@@ -1227,7 +1227,7 @@ disp_vec_options(const char *vecname, arglist_t *ap)
 }
 
 ff_vecs_t *
-find_vec(char *vecname, char **opts)
+find_vec(const char *vecname, char **opts)
 {
   vecs_t *vec = vec_list;
   style_vecs_t *svec = style_list;